scientific satellite - Francés Inglés Diccionario